import Foundation


class AClass {
    class func classTest() {
        print("调用 classTest")
    }
    
    static func staticTest() {
        print("调用 staticTest")
    }
}

class BClass: AClass {
    // class修饰的可以被重写
    override class func classTest() {
        print("重写 classTest")
    }
}

public func demo_class_static() {
    // 通过类调用
    AClass.classTest()
    // 仅能通过类去调用
    AClass.staticTest()
}




